###User Defined Function###
_Excel_BookOpen

###Description###
Öffnet ein existierendes Arbeitsbuch (Workbook)

###Syntax###
#include <Excel.au3>
_Excel_BookOpen ( $oExcel, $sFilePath [, $bReadOnly = False [, $bVisible = True [, $sPassword = Default [, $sWritePassword = Default [, $bUpdateLinks = Default]]]]] )

###Parameters###
@@ParamTable@@
$oExcel
	Excel Programm objekt, wo das neue Arbeitsbuch geöffnet werden soll
$sFilePath
	Pfad oder Dateiname der Datei die geöffnet werden soll
$bReadOnly
	[optional] True öffnet das Arbeitsbuch als read-only (nur lesen) (default = False)
$bVisible
	[optional] True legt fest, dass das Arbeitsbuch-Fenster sichtbar sein wird (default = True)
$sPassword
	[optional] Das Passwort, das genutzt wurde um das Arbeitsbuch vor lesen zu schützen, falls es eines gibt (Standartmäßig keines)
$sWritePassword
	[optional] Das Passwort, das genutzt wurde um das Arbeitsbuch vor ändern zu schützen write-protect, falls es eines gibt (Standartmäßig keines)
$bUpdateLinks
	[optional] Legt die Art, wie extenen Referenzen (Links) in der Datei aktualisiert werden (default = Schlüssekwort Default)
	Mögliche Werte sind:
		Default: Excel fragt den Nutzer um zu entscheiden, wie links aktualisiert werden sollen
		0:	Excel öffnet keine aktualisierungs Links
		3:	Excel aktualisiert alle Links.
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	Ein Arbeitsbuch Objekt. @extended wird auf 1 gesetzt wenn $bReadOnly = False aber Lese und Schreibzugriff nicht garantiert werden kann. Siehe unter Ramarks für mehr Details.
Failure:	0 und setzt @error.
@error:	1 - $oExcel ist kein Objekt oder Programm Objekt
	2 - der Angegebene $sFilePath exisitert nicht
	3 - Es ist nicht möglich $sFilePath zu öffnen. @extended wird auf den COM error code gesetzt, der von der Open Funktion zurückgegeben wird
@@End@@

###Remarks###
Wenn $bReadOnly = False gesetzt ist, das Dokument aber nicht zum Lesen und Schreiben geöffnet werden kann ist @extended auf 1 gesetzt.
Das Arbeitsbuch wurde nur zum Lesen geöffnet, weil es beret von einem anderen Nutzer/Dienst geöffnet wurde oder die Datei ist vom Dateisystem auf nur Lesen gesetzt.
Wenn das Arbeitsbuch geändert wird musst du _Excel_BookSaveAs() nutzen um es an einen anderen Ort oder mit einem anderen Namen zu speichern.

Wenn $bVisible = False gesetzt ist, stelle sicher, dass das Arbeitsbuch wieder sichtbar gemacht wird, bevor es gespeichert wird.
Nutze $oExcel.Windows($oWorkbook.Name).Visible = True um das Arbeitsbuch wieder sichtbar zu machen.
Ansonsten wird das Arbeitsbuch nicht sichtbar, wenn es Manuell mit Excel geöffnet wird.
Die meiste Zeit ist dieser Parameter nicht gebraucht. $bVisible = False in _Excel_Open ist der bevorzugte Weg.

Wenn $bUpdateLinks auf Default gesetzt ist, bekommt der Nutzer nur eine Abfrage, wenn $bDisplayAlerts in der Funktion _Excel_Open auf True gesetzt ist.
Wenn $bDisplayAlerts auf falsch gesetzt ist, wählt Excel die Standartantwort.
###Related###
_Excel_BookAttach, _Excel_BookClose, _Excel_BookNew, _Excel_BookOpenText

###Example###
@@IncludeExample@@
